Software Quality Engineer | Contract

  •  Job Reference: 161103
  •  Industry: Information and Communications Technology
  •  brand-id: R1111547
  •  Brand Name: 02C3423

As a Software Quality Engineer, you will be responsible for the following tasks:

  • Develop and maintain comprehensive test cases and test plans that align with project requirements and security standards.
  • Create, enhance, and manage an automated test framework and test environments to streamline the testing process.
  • Conduct thorough testing of new features, identifying and documenting any defects or issues encountered.
  • Perform a variety of tests, including manual, functional, performance, exploratory, and user acceptance tests (UAT).
  • Collaborate with cross-functional teams to troubleshoot and resolve production issues efficiently.
  • Advocate the adoption of relevant and up-to-date technologies, practices, and tools within Agile software projects.
  • Contribute actively to technical discussions and solutioning sessions, offering valuable insights and suggestions.
  • Conduct code reviews and promote the implementation of best practices across the development team.

Requirements:

  • Degree in software engineering, computer engineering, electrical engineering, or a related field.
  • Around 3-5 years of professional experience in software quality testing and automation.
  • Good understanding of testing techniques, including test-driven development (TDD), continuous integration (CI), and continuous delivery (CD).
  • Proficiency in working with open-source automated testing frameworks, preferably Cypress, and open source performance testing tools such as K6.
  • Experience working in Agile development teams, utilizing methodologies like Scrum.
  • Demonstrates high expectations of oneself.
  • Enthusiastic about sharing knowledge and mentoring fellow developers.
  • Possesses excellent communication and interpersonal skills.
  • Self-driven and capable of working independently.